home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / host contacted / jikes.lha / jikes-1.11 / src / Makefile.in < prev    next >
Makefile  |  2000-01-06  |  21KB  |  440 lines

  1. # $Id: Makefile.in,v 1.14 2000/01/06 06:46:47 lord Exp $
  2.  
  3. # This software is subject to the terms of the IBM Jikes Compiler
  4. # License Agreement available at the following URL:
  5. # http://www.ibm.com/research/jikes.
  6. # Copyright (C) 1996, 1998, International Business Machines Corporation
  7. # and others.  All Rights Reserved.
  8. # You must accept the terms of that agreement to use this software.
  9.  
  10.  
  11. CXX=@CXX@
  12. CXXREQUIREDFLAGS=@CXXREQUIREDFLAGS@ -I@srcdir@
  13. CXXDEBUGFLAGS=@CXXDEBUGFLAGS@
  14. CXXOPTFLAGS=@CXXOPTFLAGS@
  15. CXXFLAGS=@CXXFLAGS@ @DEFS@
  16. ERASE=@ERASE@
  17. EXECUTABLE=@EXECUTABLE@
  18. LD=@LD@
  19. LDFLAGS=@LDFLAGS@
  20. LIBS=@LIBS@
  21. SYSOBJECTS=@SYSOBJECTS@
  22.  
  23.  
  24. BUILD_DIR=@BUILD_DIR@
  25.  
  26. srcdir        = @srcdir@
  27. prefix        = @prefix@
  28. exec_prefix    = @exec_prefix@
  29.  
  30.  
  31. #
  32. # You should not need to edit below here
  33. #
  34.  
  35.  
  36. all:  $(EXECUTABLE)
  37.  
  38. clean:
  39.     $(ERASE) $(EXECUTABLE)
  40.     $(ERASE) $(OBJECTS)
  41.     $(ERASE) core
  42.     $(ERASE) gencode.class
  43.  
  44. distclean: clean
  45.     $(ERASE) config.cache config.log config.status
  46.     $(ERASE) Makefile TAGS
  47.     $(ERASE) *~
  48.  
  49. install: all
  50.     mkdir -p $(prefix)/bin
  51.     strip $(EXECUTABLE)
  52.     cp $(EXECUTABLE) $(prefix)/bin
  53.     mkdir -p $(prefix)/man/man1
  54.     cp ../jikes.1 $(prefix)/man/man1
  55.  
  56. OBJECTS=jikes.@O@ scanner.@O@ code.@O@ zip.@O@ unzip.@O@ \
  57.         ast.@O@ diagnose.@O@ parser.@O@ lpginput.@O@ javaact.@O@ \
  58.         error.@O@ set.@O@ symbol.@O@ lookup.@O@ long.@O@ depend.@O@ \
  59.         stream.@O@ op.@O@ control.@O@ modifier.@O@ system.@O@ \
  60.         bytecode.@O@ body.@O@ decl.@O@ definite.@O@ dump.@O@ expr.@O@ \
  61.         getclass.@O@ init.@O@ double.@O@ config.@O@ option.@O@ \
  62.         incrmnt.@O@ case.@O@ tab.@O@ segment.@O@ unparse.@O@
  63.  
  64. $(EXECUTABLE):    $(OBJECTS)
  65.     $(LD) $(LDFLAGS)  $(OBJECTS) $(SYSOBJECTS) $(LIBS)
  66.  
  67.  
  68. javasym.h: $(srcdir)/java.g
  69.     jikespg $(srcdir)/java.g
  70.     $(ERASE) java.l
  71.  
  72. javadef.h: $(srcdir)/java.g
  73.     jikespg $(srcdir)/java.g
  74.     $(ERASE) java.l
  75.  
  76. javadcl.h: $(srcdir)/java.g
  77.     jikespg $(srcdir)/java.g
  78.     $(ERASE) java.l
  79.  
  80. javaprs.h: $(srcdir)/java.g
  81.     jikespg $(srcdir)/java.g
  82.     $(ERASE) java.l
  83.  
  84.  
  85. ast.@O@:  $(srcdir)/ast.cpp $(srcdir)/config.h \
  86.           $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/ast.h \
  87.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  88.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  89.           $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/option.h \
  90.           $(srcdir)/depend.h $(srcdir)/access.h 
  91.     $(CXX) $(CXXFLAGS) $(srcdir)/ast.cpp 
  92.  
  93. unparse.@O@:  $(srcdir)/unparse.cpp $(srcdir)/config.h \
  94.           $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/ast.h \
  95.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  96.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  97.           $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/option.h \
  98.           $(srcdir)/depend.h $(srcdir)/access.h 
  99.     $(CXX) $(CXXFLAGS) $(srcdir)/unparse.cpp 
  100.  
  101. body.@O@: $(srcdir)/body.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  102.           $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  103.           $(srcdir)/javasym.h $(srcdir)/tuple.h \
  104.           $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  105.           $(srcdir)/double.h $(srcdir)/code.h \
  106.       $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  107.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  108.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  109.           $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  110.     $(CXX) $(CXXFLAGS) $(srcdir)/body.cpp 
  111.  
  112. bytecode.@O@: $(srcdir)/bytecode.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  113.               $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  114.               $(srcdir)/tuple.h $(srcdir)/tab.h \
  115.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  116.               $(srcdir)/code.h $(srcdir)/case.h \
  117.               $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  118.               $(srcdir)/access.h $(srcdir)/bytecode.h $(srcdir)/class.h \
  119.               $(srcdir)/semantic.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  120.               $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  121.               $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h \
  122.               $(srcdir)/op.h $(srcdir)/segment.h  \
  123.               $(srcdir)/op.h $(srcdir)/table.h 
  124.     $(CXX) $(CXXFLAGS) $(srcdir)/bytecode.cpp 
  125.  
  126. config.@O@:  $(srcdir)/config.cpp $(srcdir)/config.h 
  127.     $(CXX) $(CXXFLAGS) $(srcdir)/config.cpp 
  128.  
  129. code.@O@:  $(srcdir)/code.cpp $(srcdir)/code.h $(srcdir)/config.h 
  130.     $(CXX) $(CXXFLAGS) $(srcdir)/code.cpp 
  131.  
  132. control.@O@:  $(srcdir)/control.cpp $(srcdir)/config.h $(srcdir)/control.h \
  133.               $(srcdir)/option.h $(srcdir)/code.h \
  134.               $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  135.               $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  136.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  137.               $(srcdir)/case.h $(srcdir)/depend.h \
  138.               $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/scanner.h \
  139.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  140.               $(srcdir)/javaact.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  141.           $(srcdir)/diagnose.h $(srcdir)/error.h $(srcdir)/bytecode.h \
  142.               $(srcdir)/class.h $(srcdir)/segment.h \
  143.               $(srcdir)/class.h $(srcdir)/op.h 
  144.     $(CXX) $(CXXFLAGS) $(srcdir)/control.cpp 
  145.  
  146. case.@O@:  $(srcdir)/case.cpp $(srcdir)/config.h $(srcdir)/case.h 
  147.     $(CXX) $(CXXFLAGS) $(srcdir)/case.cpp 
  148.  
  149. diagnose.@O@:  $(srcdir)/diagnose.cpp $(srcdir)/config.h $(srcdir)/diagnose.h \
  150.                $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/stream.h \
  151.            $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  152.                $(srcdir)/tab.h $(srcdir)/lookup.h \
  153.                $(srcdir)/long.h $(srcdir)/double.h \
  154.                $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/javaprs.h \
  155.                $(srcdir)/javaact.h $(srcdir)/control.h $(srcdir)/option.h \
  156.            $(srcdir)/symbol.h $(srcdir)/depend.h $(srcdir)/access.h \
  157.                $(srcdir)/set.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  158.                $(srcdir)/error.h $(srcdir)/spell.h
  159.     $(CXX) $(CXXFLAGS) $(srcdir)/diagnose.cpp 
  160.  
  161. decl.@O@:  $(srcdir)/decl.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  162.            $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  163.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  164.            $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  165.            $(srcdir)/double.h $(srcdir)/code.h \
  166.        $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  167.            $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  168.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  169.            $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  170.            $(srcdir)/set.h $(srcdir)/table.h 
  171.     $(CXX) $(CXXFLAGS) $(srcdir)/decl.cpp 
  172.  
  173. definite.@O@:  $(srcdir)/definite.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  174.                $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  175.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  176.                $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  177.                $(srcdir)/double.h $(srcdir)/code.h \
  178.                $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  179.                $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  180.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  181.                $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  182.                $(srcdir)/set.h 
  183.     $(CXX) $(CXXFLAGS) $(srcdir)/definite.cpp 
  184.  
  185. depend.@O@:  $(srcdir)/depend.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  186.              $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  187.              $(srcdir)/tuple.h $(srcdir)/tab.h \
  188.              $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  189.              $(srcdir)/code.h $(srcdir)/case.h \
  190.          $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  191.              $(srcdir)/access.h $(srcdir)/semantic.h $(srcdir)/diagnose.h \
  192.          $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  193.              $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  194.              $(srcdir)/set.h 
  195.     $(CXX) $(CXXFLAGS) $(srcdir)/depend.cpp 
  196.  
  197. double.@O@:  $(srcdir)/double.cpp $(srcdir)/config.h $(srcdir)/double.h \
  198.              $(srcdir)/long.h 
  199.     $(CXX) $(CXXFLAGS) $(srcdir)/double.cpp 
  200.  
  201. dump.@O@:  $(srcdir)/dump.cpp $(srcdir)/config.h $(srcdir)/javasym.h \
  202.            $(srcdir)/control.h $(srcdir)/option.h \
  203.            $(srcdir)/code.h $(srcdir)/tuple.h $(srcdir)/symbol.h \
  204.            $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/tab.h \
  205.            $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  206.            $(srcdir)/case.h $(srcdir)/depend.h \
  207.            $(srcdir)/access.h $(srcdir)/set.h 
  208.     $(CXX) $(CXXFLAGS) $(srcdir)/dump.cpp 
  209.  
  210. error.@O@:  $(srcdir)/error.cpp $(srcdir)/config.h \
  211.             $(srcdir)/code.h $(srcdir)/case.h \
  212.             $(srcdir)/error.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  213.             $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/tab.h \
  214.             $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  215.             $(srcdir)/control.h $(srcdir)/option.h $(srcdir)/symbol.h \
  216.             $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/set.h \
  217.         $(srcdir)/semantic.h $(srcdir)/ast.h $(srcdir)/diagnose.h \
  218.             $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  219.         $(srcdir)/javaact.h 
  220.     $(CXX) $(CXXFLAGS) $(srcdir)/error.cpp 
  221.  
  222. expr.@O@:  $(srcdir)/expr.cpp $(srcdir)/double.h $(srcdir)/config.h \
  223.            $(srcdir)/parser.h $(srcdir)/lpginput.h \
  224.            $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  225.            $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  226.            $(srcdir)/long.h $(srcdir)/code.h \
  227.            $(srcdir)/case.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  228.            $(srcdir)/semantic.h $(srcdir)/ast.h $(srcdir)/symbol.h \
  229.        $(srcdir)/option.h $(srcdir)/depend.h $(srcdir)/access.h \
  230.            $(srcdir)/diagnose.h $(srcdir)/error.h $(srcdir)/control.h \
  231.            $(srcdir)/set.h $(srcdir)/table.h $(srcdir)/spell.h
  232.     $(CXX) $(CXXFLAGS) $(srcdir)/expr.cpp 
  233.  
  234. getclass.@O@:  $(srcdir)/getclass.cpp $(srcdir)/config.h $(srcdir)/control.h \
  235.                $(srcdir)/option.h $(srcdir)/code.h \
  236.                $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  237.                $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  238.                $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  239.                $(srcdir)/case.h $(srcdir)/depend.h \
  240.                $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/semantic.h \
  241.            $(srcdir)/ast.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  242.                $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  243.                $(srcdir)/error.h $(srcdir)/getclass.h $(srcdir)/zip.h \
  244.                $(srcdir)/unzip.h 
  245.     $(CXX) $(CXXFLAGS) $(srcdir)/getclass.cpp 
  246.  
  247. incrmnt.@O@:  $(srcdir)/incrmnt.cpp $(srcdir)/config.h $(srcdir)/control.h \
  248.               $(srcdir)/option.h $(srcdir)/code.h \
  249.               $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  250.               $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  251.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  252.               $(srcdir)/case.h $(srcdir)/depend.h \
  253.               $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/scanner.h \
  254.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  255.               $(srcdir)/javaact.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  256.           $(srcdir)/diagnose.h $(srcdir)/error.h 
  257.     $(CXX) $(CXXFLAGS) $(srcdir)/incrmnt.cpp 
  258.  
  259. init.@O@:  $(srcdir)/init.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  260.            $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  261.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  262.            $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  263.            $(srcdir)/double.h $(srcdir)/code.h \
  264.        $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  265.            $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  266.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  267.            $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  268.     $(CXX) $(CXXFLAGS) $(srcdir)/init.cpp
  269.  
  270. javaact.@O@: $(srcdir)/javaact.cpp $(srcdir)/config.h $(srcdir)/parser.h \
  271.              $(srcdir)/lpginput.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  272.          $(srcdir)/javasym.h $(srcdir)/tuple.h \
  273.              $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  274.              $(srcdir)/double.h $(srcdir)/code.h \
  275.              $(srcdir)/case.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  276.              $(srcdir)/ast.h $(srcdir)/symbol.h $(srcdir)/option.h \
  277.          $(srcdir)/depend.h $(srcdir)/access.h 
  278.     $(CXX) $(CXXFLAGS) $(srcdir)/javaact.cpp
  279.  
  280. jikes.@O@:  $(srcdir)/jikes.cpp $(srcdir)/config.h $(srcdir)/control.h \
  281.             $(srcdir)/option.h $(srcdir)/code.h \
  282.             $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  283.             $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  284.             $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  285.             $(srcdir)/case.h $(srcdir)/depend.h \
  286.             $(srcdir)/access.h $(srcdir)/set.h 
  287.     $(CXX) $(CXXFLAGS) $(srcdir)/jikes.cpp
  288.  
  289. long.@O@:  $(srcdir)/long.cpp $(srcdir)/config.h $(srcdir)/long.h \
  290.            $(srcdir)/double.h 
  291.     $(CXX) $(CXXFLAGS) $(srcdir)/long.cpp 
  292.  
  293. lookup.@O@:  $(srcdir)/lookup.cpp $(srcdir)/config.h $(srcdir)/lookup.h \
  294.              $(srcdir)/tuple.h $(srcdir)/long.h \
  295.              $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/code.h \
  296.              $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  297.              $(srcdir)/tab.h $(srcdir)/case.h \
  298.              $(srcdir)/option.h $(srcdir)/depend.h $(srcdir)/access.h \
  299.              $(srcdir)/ast.h 
  300.     $(CXX) $(CXXFLAGS) $(srcdir)/lookup.cpp
  301.  
  302. lpginput.@O@:  $(srcdir)/lpginput.cpp $(srcdir)/config.h $(srcdir)/lpginput.h \
  303.                $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  304.            $(srcdir)/tuple.h $(srcdir)/tab.h \
  305.                $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  306.                $(srcdir)/code.h $(srcdir)/case.h \
  307.                $(srcdir)/javaprs.h $(srcdir)/javadcl.h 
  308.     $(CXX) $(CXXFLAGS) $(srcdir)/lpginput.cpp 
  309.  
  310. modifier.@O@:  $(srcdir)/modifier.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  311.                $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  312.            $(srcdir)/javasym.h $(srcdir)/tuple.h \
  313.                $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  314.                $(srcdir)/double.h $(srcdir)/code.h \
  315.                $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  316.                $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  317.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  318.                $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  319.                $(srcdir)/set.h 
  320.     $(CXX) $(CXXFLAGS) $(srcdir)/modifier.cpp 
  321.  
  322. op.@O@:  $(srcdir)/op.cpp $(srcdir)/config.h $(srcdir)/op.h $(srcdir)/tuple.h \
  323.          $(srcdir)/class.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  324.      $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  325.          $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  326.      $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/symbol.h \
  327.          $(srcdir)/option.h $(srcdir)/depend.h $(srcdir)/access.h \
  328.          $(srcdir)/diagnose.h $(srcdir)/parser.h $(srcdir)/lpginput.h \
  329.          $(srcdir)/javaprs.h $(srcdir)/javaact.h $(srcdir)/error.h \
  330.      $(srcdir)/control.h $(srcdir)/set.h 
  331.     $(CXX) $(CXXFLAGS) $(srcdir)/op.cpp 
  332.  
  333. option.@O@:  $(srcdir)/option.cpp $(srcdir)/option.h $(srcdir)/config.h \
  334.              $(srcdir)/code.h $(srcdir)/tuple.h \
  335.              $(srcdir)/javasym.h $(srcdir)/error.h $(srcdir)/stream.h \
  336.              $(srcdir)/javadef.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  337.              $(srcdir)/long.h $(srcdir)/double.h \
  338.              $(srcdir)/case.h 
  339.     $(CXX) $(CXXFLAGS) $(srcdir)/option.cpp 
  340.  
  341. parser.@O@:  $(srcdir)/parser.cpp $(srcdir)/config.h $(srcdir)/parser.h \
  342.              $(srcdir)/lpginput.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  343.          $(srcdir)/javasym.h $(srcdir)/tuple.h \
  344.              $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  345.              $(srcdir)/double.h $(srcdir)/code.h \
  346.              $(srcdir)/case.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  347.              $(srcdir)/ast.h $(srcdir)/symbol.h $(srcdir)/option.h \
  348.          $(srcdir)/depend.h $(srcdir)/access.h 
  349.     $(CXX) $(CXXFLAGS) $(srcdir)/parser.cpp
  350.  
  351. scanner.@O@: $(srcdir)/scanner.cpp $(srcdir)/config.h $(srcdir)/scanner.h \
  352.              $(srcdir)/code.h $(srcdir)/javadef.h \
  353.              $(srcdir)/javasym.h $(srcdir)/stream.h $(srcdir)/tuple.h \
  354.              $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  355.              $(srcdir)/double.h $(srcdir)/case.h \
  356.              $(srcdir)/control.h $(srcdir)/option.h $(srcdir)/symbol.h \
  357.              $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/error.h 
  358.     $(CXX) $(CXXFLAGS) $(srcdir)/scanner.cpp 
  359.  
  360. set.@O@:  $(srcdir)/set.cpp $(srcdir)/set.h $(srcdir)/config.h \
  361.           $(srcdir)/symbol.h $(srcdir)/code.h \
  362.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  363.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  364.           $(srcdir)/long.h $(srcdir)/double.h \
  365.           $(srcdir)/case.h $(srcdir)/option.h $(srcdir)/depend.h \
  366.           $(srcdir)/access.h 
  367.     $(CXX) $(CXXFLAGS) $(srcdir)/set.cpp 
  368.  
  369. stream.@O@:  $(srcdir)/stream.cpp $(srcdir)/config.h $(srcdir)/stream.h \
  370.              $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  371.              $(srcdir)/tab.h $(srcdir)/lookup.h \
  372.              $(srcdir)/long.h $(srcdir)/double.h \
  373.              $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/zip.h \
  374.          $(srcdir)/unzip.h $(srcdir)/symbol.h $(srcdir)/option.h \
  375.              $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/control.h \
  376.              $(srcdir)/set.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  377.              $(srcdir)/diagnose.h $(srcdir)/parser.h $(srcdir)/lpginput.h \
  378.              $(srcdir)/javaprs.h $(srcdir)/javaact.h $(srcdir)/error.h 
  379.     $(CXX) $(CXXFLAGS) $(srcdir)/stream.cpp 
  380.  
  381. symbol.@O@:  $(srcdir)/symbol.cpp $(srcdir)/config.h $(srcdir)/stream.h \
  382.              $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  383.              $(srcdir)/tab.h $(srcdir)/lookup.h \
  384.              $(srcdir)/long.h $(srcdir)/double.h \
  385.              $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/control.h \
  386.          $(srcdir)/option.h $(srcdir)/symbol.h $(srcdir)/depend.h \
  387.              $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/ast.h \
  388.              $(srcdir)/semantic.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  389.              $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  390.              $(srcdir)/error.h $(srcdir)/table.h $(srcdir)/zip.h $(srcdir)/unzip.h 
  391.     $(CXX) $(CXXFLAGS) $(srcdir)/symbol.cpp
  392.  
  393. system.@O@:  $(srcdir)/system.cpp $(srcdir)/config.h $(srcdir)/control.h \
  394.              $(srcdir)/option.h $(srcdir)/code.h \
  395.              $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  396.              $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  397.              $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  398.              $(srcdir)/case.h $(srcdir)/depend.h \
  399.              $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/semantic.h \
  400.          $(srcdir)/ast.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  401.              $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  402.              $(srcdir)/error.h $(srcdir)/zip.h $(srcdir)/unzip.h 
  403.     $(CXX) $(CXXFLAGS) $(srcdir)/system.cpp 
  404.  
  405. tab.@O@: $(srcdir)/tab.h $(srcdir)/tab.cpp $(srcdir)/config.h
  406.     $(CXX) $(CXXFLAGS) $(srcdir)/tab.cpp
  407.  
  408. unzip.@O@:  $(srcdir)/unzip.cpp $(srcdir)/config.h $(srcdir)/unzip.h 
  409.     $(CXX) $(CXXFLAGS) $(srcdir)/unzip.cpp 
  410.  
  411. wom.@O@:  $(srcdir)/wom.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  412.           $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  413.           $(srcdir)/javasym.h $(srcdir)/tuple.h \
  414.           $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  415.           $(srcdir)/double.h $(srcdir)/code.h \
  416.       $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  417.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  418.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  419.           $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  420.     $(CXX) $(CXXFLAGS) $(srcdir)/wom.cpp
  421.  
  422. zip.@O@:  $(srcdir)/zip.cpp $(srcdir)/config.h $(srcdir)/control.h \
  423.           $(srcdir)/option.h $(srcdir)/code.h $(srcdir)/tuple.h \
  424.       $(srcdir)/symbol.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  425.           $(srcdir)/javasym.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  426.       $(srcdir)/double.h $(srcdir)/case.h \
  427.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/set.h \
  428.           $(srcdir)/zip.h $(srcdir)/unzip.h 
  429.     $(CXX) $(CXXFLAGS) $(srcdir)/zip.cpp 
  430.  
  431. segment.@O@:  $(srcdir)/segment.cpp $(srcdir)/segment.h $(srcdir)/tuple.h $(srcdir)/config.h 
  432.     $(CXX) $(CXXFLAGS) $(srcdir)/segment.cpp
  433.  
  434.  
  435. tags:
  436.     etags *.h *.cpp
  437.  
  438.  
  439. TAGS:  tags
  440.